package com.lykj.modules.shop.service;

/**
 * 短信服务类
 */
public interface SMSService {

    String 短信签名名称 = "世华圣医";
    char[] chars = "1234567890".toCharArray();
    String 注册验证码 = "SMS_203675452";
    String 重置密码验证码 = "SMS_243636423";
    String 变更重要信息验证码 = "SMS_243895246";

    /**
     * 注册时发送验证码
     */
    boolean sendRegisterVerifyCode(String mobilePhone);

    /**
     * 验证注册时发送验证码
     * @param mobilePhone
     * @param code
     * @return
     */
    boolean verificationRegisterVerifyCode(String mobilePhone, String code);

    /**
     * 忘记登录密码发送验证码
     * @param mobilePhone
     * @return
     */
    boolean sendVerifyCode(String mobilePhone);

    /**
     * 验证 忘记登录密码发送验证码
     * @param mobilePhone
     * @param code
     * @return
     */
    boolean verificationVerifyCode(String mobilePhone, String code);

    /**
     * 发送 变更重要信息验证码
     * @param mobilePhone
     * @return
     */
    boolean sendCustomerVerifyCode(String mobilePhone);

    /**
     * 验证 变更重要信息验证码
     * @param mobilePhone
     * @param code
     * @return
     */
    boolean verificationCustomerVerifyCode(String mobilePhone, String code);
}
